Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Croatia F5 Czech Republic F1 Czech Republic F2 USA F1 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Malaysia F1 Egypt F34 Egypt F35 Canada F2 USA F6 Portugal F2 Portugal F3 USA F7 Greece F1 USA F8 Greece F2 USA F13 Czech Republic F5 USA F24 Germany F1 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Czech Republic F2 Steelers Cup - Kosice Austin Challenger - Austin Home Depot Center USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Pro Challenger at Calabasas - Calabasas KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao Geneva Challenger - Geneva Athens Challenger Rome Challenger Carson Challenger Ojai Challenger Kosice Challenger Marburg Challenger Manta Challenger Ortisei Challenger Champaign Challenger Scheveningen Challenger Rimouski Challenger Trani Challenger Tulsa Challenger Pekao Open 2001 - Szczecin Prague Open - Prague Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice West of England Challenger - Bristol USTA Seascape Challenger - Aptos Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Binghamton Professional Tennis Tournament - Binghamton Geneva Challenger - Geneva Kyiv Open - Kiev Regional Hand Center Men's Challenger - Fresno The Nottingham Challenger - Nottingham A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Czech Indoor Open - Prague Ischgl International Tennis Challenger 2003 - Ischgl Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux Open de Franche-Comte - Besancon 2004 USTA Challenger of Calabasas - Calabasas Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Siemens Open 2004 - Scheveningen The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Smith Barney Men's Challenger - Covington College Station Challenger - College Station Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Ostrava Open 2005 - Ostrava Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano Top Wool Challenger - Biella Siemens Open - Scheveningen USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington dBI Tennis Challenger - Binghamton West Side Tennis Club Clay Court Challenger - Forest Hills The West Side Tennis Club Grass Court Challenger - Forest Hills Czech Open - Prostejov Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando Qatar ATP Challenger - Doha Porsche Open - Poznan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon 10° Trofeo Luigi Pezzoli - Bergamo Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica Baden Open - Ettlingen Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton Top Wool Challenger-Immagine Trophy - Biella BMW Tennis Championship - Sunrise San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava Music City Challenger - Nashville Privatbank Open 2006 - Dnepropetrovsk South African Airways Tennis Open - Durban Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Casablanca 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Unicredit Czech Open 2007 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Tean International - Alphen Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Unicredit Czech Open - Prostejov Fifth Third Bank Tennis Championships - Lexington Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana IPP Open - Helsinki 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Sunrise Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Baton Rouge Challenger Sofia Challenger Talahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Prostejov Challenger Dallas Challenger Sunrise Challenger Barletta Challenger Napoli Challenger Baton Rouge Challenger Tallahassee Challenger Rome Challenger Ostrava Challenger Savannah Challenger Cairo Challenger Sarasota Challenger Furth Challenger Winnetka Challenger Poznan Challenger Tampere Challenger Vancouver Challenger Kitzbuhel Challenger Binghamton Challenger Como Challenger Rijeka Challenger Tulsa Challenger Ljubljana Challenger Palermo Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Salzburg Challenger Singapore Challenger Honolulu Challenger Burnie Challenger Cherbourg Challenger Dallas Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Tallahassee Challenger Rome Challenger Napoli Challenger Ostrava Challenger Leon Challenger Prague Challenger Savannah Challenger Prostejov Challenger Nottingham Challenger Kosice Challenger Guadalajara Challenger Braunschweig Challenger Winnetka Challenger Sopot Challenger Poznan Challenger Vancouver Challenger San Marino Challenger Cordenons Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Sao Paulo Challenger Tour Finals Heilbronn Challenger Honolulu Challenger Kazan Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Dallas Challenger Tallahassee Challenger Blumenau Challenger Sarasota Challenger Santos Challenger Savannah Challenger Sao Paulo Challenger Rio Quente Challenger Nottingham Challenger Furth Challenger Kosice Challenger Winnetka Challenger Oberstaufen Challenger Como Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Heilbronn Challenger Dallas Challenger Bergamo Challenger Geneva Challenger Savannah Challenger Prostejov Challenger Nottingham Challenger Prague Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Vancouver Challenger Aptos Challenger Monza Challenger Banja Luka Challenger Napa Challenger Zagreb Challenger Mons Challenger Sacramento Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Morelos Challenger Irving Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Nottingham Challenger Marburg Challenger Salzburg Challenger Champaign Challenger Poprad Tatry Challenger Salinas Challenger Dallas Challenger Rimouski Challenger Santiago Challenger Leon Challenger Guadalajara Challenger Ostrava Challenger Scheveningen Challenger Liberec Challenger Mohammedia Challenger Casablanca Challenger Rimouski Challenger Tallahassee Challenger Prague Challenger Prague Challenger PEOPLEnet Cup - Dnepropetrovsk Caltanissetta Challenger Rabat Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Open 13 - Marseille SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Brisbane - Brisbane Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Regions Morgan Keegan Championships - Memphis Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Olympics - Beijing